		.statusBtn {
			padding: 6rpx 16rpx;
			flex-shrink: 0;
			background: #fff;
			border-radius: 8rpx;
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			font-size: 24rpx;
			display: flex;
			align-items: center;
			justify-content: center;
			color: #979797;
			border: 2rpx solid #979797;

			&.def {
				color: white;
				background-color: #979797;
				border: 2rpx solid #979797;
			}

			&.fail {
				color: white;
				background-color: #F10707;
				border: 2rpx solid #F10707;
			}

			&.pass {
				color: white;
				background-color: #01E19B;
				border: 2rpx solid #01E19B;
			}

		}
.contentBox {
	width: 100%;
	padding-bottom: 40rpx;

	.titleBox {
		display: flex;
		justify-content: space-between;
		padding-bottom: 30rpx;
		border-bottom: 2rpx solid #F1EEEE;
		margin: 0 30rpx;

		.title {
			width: 100%;
			font-family: PingFang SC, PingFang SC;
			font-weight: 500;
			font-size: 32rpx;
			color: #000000;
		}

		.closeBtn {
			flex-shrink: 0;
		}
	}

	.modalContentBox {
		padding: 0 30rpx;

		.btn {
				height: 76rpx;
				background: #6FA9FF;
				border: 2rpx solid #6FA9FF;
				border-radius: 40rpx 40rpx 40rpx 40rpx;
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 28rpx;
				color: #FFFFFF;
				display: flex;
				margin-top: 30rpx;
				justify-content: center;
				align-items: center;
				&.close{
					background: #fff;
					border: 2rpx solid #6FA9FF;
					color: #6FA9FF;
				}
		
			}

		.modalRow {
			display: flex;
			justify-content: space-between;
			align-items: flex-start;
			margin-bottom: 36rpx;
		}

		.modalRowTip {
			display: flex;
			align-items: center;
			height: 40rpx;
			color: #F00000;
			font-size: 24rpx;
			padding-left: 150rpx;

		}

		.modalInputRow {
			display: flex;
			align-items: center;

			.label {
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 28rpx;
				color: #000000;
				width: 138rpx;
				flex-shrink: 0;
			}

			.inputBox {
				width: 100%;
				height: 88rpx;
				background: #FFFFFF;
				border-radius: 16rpx;
				border: 2rpx solid #DADADA;
				box-sizing: border-box;
				display: flex;
				align-items: center;

				&.err {
					border-color: #F00000;
				}

				.inputSuffix {
					padding-right: 20rpx;
					flex-shrink: 0;
					font-family: PingFang SC, PingFang SC;
					font-weight: 400;
					font-size: 28rpx;
					color: #979797;
				}

				.input {
					padding: 0 20rpx;
					width: 100%;
					height: 98%;
				}
			}
		}

		.rowTitle {
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			font-size: 28rpx;
			color: #979797;
			margin-bottom: 10rpx;
		}

		.rowText {
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			font-size: 28rpx;
			color: #000000;
		}
	}
}

.goodsPage {

	.goodsImgBox {
		margin-bottom: 30rpx;

		.goodsImg {
			width: 100%;
			height: 400rpx;
			object-fit: cover;
		}
	}

	.activityInfoContent {
		padding: 0 30rpx;

		.activityInfoTitle {
			font-family: PingFang SC, PingFang SC;
			font-weight: 500;
			font-size: 40rpx;
			color: #000000;
			margin-bottom: 28rpx;
		}

		.activityInfoTypeBox {
			display: flex;
			align-items: center;
			justify-content: space-between;
			margin-bottom: 36rpx;

			.activityInfoType-left {
				display: flex;
				align-items: center;

				.activeCycleText {
					font-family: PingFang SC, PingFang SC;
					font-weight: 400;
					font-size: 28rpx;
					color: #666666;
					margin-right: 8rpx;
				}

				.activeType {
					padding: 4rpx 8rpx;
					font-family: PingFang SC, PingFang SC;
					font-weight: 400;
					font-size: 24rpx;
					color: #FFC646;
					border-radius: 8rpx;
					border: 1rpx solid #FFC646;
				}
			}

			.activityInfoType-right {
				font-family: PingFang SC, PingFang SC;
				font-weight: 500;
				font-size: 32rpx;
				color: #FF0000;
			}
		}

		.addressText {
			font-size: 28rpx;
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			color: #666666;
			margin-bottom: 30rpx;
		}

		.activityInfoTime {
			font-size: 28rpx;
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			color: #666666;
			margin-bottom: 20rpx;
		}

		.goodsPrice {
			font-size: 32rpx;
			font-family: PingFang SC, PingFang SC;
			font-weight: 500;
			color: #FF0000;
			margin-bottom: 30rpx;
		}

		.goodsDescribe {
			font-size: 28rpx;
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			color: #000000;
		}

		.participateInfoBox {
			text-align: center;
			display: flex;
			justify-content: center;
			align-items: center;
		}

		.participateInfo {
			display: flex;
			flex-wrap: wrap;

			.imgBox {
				margin-right: 24rpx;
				width: 92rpx;
				height: 92rpx;
				border-radius: 50%;
				overflow: hidden;
				margin-bottom: 24rpx;

				&:nth-of-type(6n) {
					margin-right: 0;
				}

			}

			.img {
				width: 100%;
				height: 100%;
				object-fit: cover;
				flex-shrink: 0;
			}
		}

		.submitBtnBox {
			width: 100%;
			margin-top: 88rpx;
			text-align: center;
			margin-bottom: 80rpx;

			.submitBtn {
				bottom: 40rpx;
				left: 0;
				right: 0;
				margin: auto;
				box-sizing: border-box;
				width: calc(100% - 128rpx - 128rpx);
				display: flex;
				justify-content: center;
				align-items: center;
				width: 494rpx;
				height: 88rpx;
				background: #6FA9FF;
				border-radius: 40rpx 40rpx 40rpx 40rpx;
				font-size: 32rpx;
				font-family: PingFang SC, PingFang SC;
				font-weight: 500;
				color: #FFFFFF;
			}

			.numText {
				margin-top: 30rpx;
				font-weight: 400;
				font-size: 24rpx;
				color: #6FA9FF;
			}
		}
	}
}